chore: release - #185
Conversation
Deploying soar-docs with
|
| Latest commit: |
02ee405
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://b0a23027.soar-docs.pages.dev |
| Branch Preview URL: | https://release-plz-2026-07-16t17-44.soar-docs.pages.dev |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
📝 WalkthroughWalkthroughThe release metadata updates workspace and crate versions for ten crates. It adds dated changelog entries for version 0.13.0 and related crate releases. The entries document declarative-index consumption, removal of the ChangesRelease metadata
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 3
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@CHANGELOG.md`:
- Line 14: Correct the typo in the self-update changelog entry by changing
“atomacially” to “atomically,” leaving the rest of the entry unchanged.
In `@crates/soar-config/CHANGELOG.md`:
- Around line 2-6: Update the 0.11.0 section in CHANGELOG.md to document the
breaking ConfigError enum-variant API changes, including the migration impact
for users upgrading from 0.10.0.
In `@crates/soar-dl/CHANGELOG.md`:
- Line 6: Replace the placeholder commit hash in crates/soar-dl/CHANGELOG.md
lines 6-6 with the actual soar-utils update commit, and replace the placeholder
in crates/soar-package/CHANGELOG.md lines 6-6 with the actual local-package
update commit, preserving each release note’s repository link format.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 7cf5fa9a-c62c-4775-b9e4-e26406aa1f9e
⛔ Files ignored due to path filters (1)
Cargo.lockis excluded by!**/*.lock
📒 Files selected for processing (19)
CHANGELOG.mdCargo.tomlcrates/soar-cli/Cargo.tomlcrates/soar-config/CHANGELOG.mdcrates/soar-config/Cargo.tomlcrates/soar-core/CHANGELOG.mdcrates/soar-core/Cargo.tomlcrates/soar-db/CHANGELOG.mdcrates/soar-db/Cargo.tomlcrates/soar-dl/CHANGELOG.mdcrates/soar-dl/Cargo.tomlcrates/soar-operations/CHANGELOG.mdcrates/soar-operations/Cargo.tomlcrates/soar-package/CHANGELOG.mdcrates/soar-package/Cargo.tomlcrates/soar-registry/CHANGELOG.mdcrates/soar-registry/Cargo.tomlcrates/soar-utils/CHANGELOG.mdcrates/soar-utils/Cargo.toml
| - *(security)* Validate repository names to block path traversal ([#183](https://github.com/pkgforge/soar/pull/183)) - ([c4b34f9](https://github.com/pkgforge/soar/commit/c4b34f9e0755ee43f2598dc4da783866394ea5fd)) | ||
| - *(security)* Validate pkg_name and pkg_id as path components ([#184](https://github.com/pkgforge/soar/pull/184)) - ([97a0f57](https://github.com/pkgforge/soar/commit/97a0f57e3a4bd398dbf98c50be060a928e1aacff)) | ||
| - *(security)* Validate provides names to block path traversal ([#182](https://github.com/pkgforge/soar/pull/182)) - ([034b085](https://github.com/pkgforge/soar/commit/034b085b8938fd9b8e724d43372c3ef93b9ef411)) | ||
| - *(self)* Update atomacially to avoid bricking on failure ([#180](https://github.com/pkgforge/soar/pull/180)) - ([c4afeb3](https://github.com/pkgforge/soar/commit/c4afeb308ccf7a9aef24e47270352f3f2d129930)) |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Correct the changelog typo.
Change “atomacially” to “atomically” in the self-update entry.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@CHANGELOG.md` at line 14, Correct the typo in the self-update changelog entry
by changing “atomacially” to “atomically,” leaving the rest of the entry
unchanged.
| ## [0.11.0](https://github.com/pkgforge/soar/compare/soar-config-v0.10.0...soar-config-v0.11.0) - 2026-07-16 | ||
|
|
||
| ### 🐛 Bug Fixes | ||
|
|
||
| - *(security)* Validate repository names to block path traversal ([#183](https://github.com/pkgforge/soar/pull/183)) - ([c4b34f9](https://github.com/pkgforge/soar/commit/c4b34f9e0755ee43f2598dc4da783866394ea5fd)) |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Document the breaking ConfigError API changes.
The 0.11.0 release section should mention the breaking enum-variant changes; otherwise users upgrading from 0.10.0 may miss required migration work.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@crates/soar-config/CHANGELOG.md` around lines 2 - 6, Update the 0.11.0
section in CHANGELOG.md to document the breaking ConfigError enum-variant API
changes, including the migration impact for users upgrading from 0.10.0.
d197477 to
262caf2
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@CHANGELOG.md`:
- Line 6: Replace the placeholder 0000000 commit identifier in the “Update
Cargo.toml dependencies” changelog entry with the actual commit SHA, preserving
the existing commit-link format.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: a0a3ad03-dd24-4ada-9bdf-9f3dba58e251
⛔ Files ignored due to path filters (1)
Cargo.lockis excluded by!**/*.lock
📒 Files selected for processing (2)
CHANGELOG.mdcrates/soar-cli/Cargo.toml
🚧 Files skipped from review as they are similar to previous changes (1)
- crates/soar-cli/Cargo.toml
262caf2 to
7fe99c6
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
♻️ Duplicate comments (1)
CHANGELOG.md (1)
10-10: 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick winReplace all placeholder commit links before merging.
The generated release notes still contain
commit/0000000, producing invalid links:
CHANGELOG.md#L10-L10: replace the placeholder with the actual dependency-update commit SHA.crates/soar-core/CHANGELOG.md#L6-L6: replace the placeholder with the actual commit SHA.crates/soar-operations/CHANGELOG.md#L6-L6: replace the placeholder with the actual commit SHA.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@CHANGELOG.md` at line 10, Replace the placeholder commit link with the actual dependency-update commit SHA in CHANGELOG.md lines 10-10, crates/soar-core/CHANGELOG.md lines 6-6, and crates/soar-operations/CHANGELOG.md lines 6-6; ensure none retain commit/0000000.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@crates/soar-package/CHANGELOG.md`:
- Around line 2-6: Add a breaking-changes or migration note to the soar-package
0.5.0 changelog entry documenting the impact of the PackageFormat API changes,
alongside the existing onelf feature entry.
---
Duplicate comments:
In `@CHANGELOG.md`:
- Line 10: Replace the placeholder commit link with the actual dependency-update
commit SHA in CHANGELOG.md lines 10-10, crates/soar-core/CHANGELOG.md lines 6-6,
and crates/soar-operations/CHANGELOG.md lines 6-6; ensure none retain
commit/0000000.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 7c75aa7d-c2a5-4995-ae3c-7a62a1f36ec2
⛔ Files ignored due to path filters (1)
Cargo.lockis excluded by!**/*.lock
📒 Files selected for processing (9)
CHANGELOG.mdCargo.tomlcrates/soar-cli/Cargo.tomlcrates/soar-core/CHANGELOG.mdcrates/soar-core/Cargo.tomlcrates/soar-operations/CHANGELOG.mdcrates/soar-operations/Cargo.tomlcrates/soar-package/CHANGELOG.mdcrates/soar-package/Cargo.toml
🚧 Files skipped from review as they are similar to previous changes (1)
- crates/soar-cli/Cargo.toml
faec764 to
c050c90
Compare
c050c90 to
1b2388e
Compare
🤖 New release
soar-utils: 0.4.3 -> 0.5.0 (✓ API compatible changes)soar-config: 0.11.0 -> 0.12.0 (⚠ API breaking changes)soar-dl: 0.10.2 -> 0.11.0 (⚠ API breaking changes)soar-registry: 0.5.1 -> 0.6.0 (⚠ API breaking changes)soar-db: 0.5.5 -> 0.6.0 (⚠ API breaking changes)soar-events: 0.1.0 -> 0.2.0 (⚠ API breaking changes)soar-package: 0.4.2 -> 0.5.0 (⚠ API breaking changes)soar-core: 0.16.4 -> 0.17.0 (⚠ API breaking changes)soar-operations: 0.3.2 -> 0.4.0 (⚠ API breaking changes)soar-cli: 0.12.7 -> 0.13.0⚠
soar-configbreaking changes⚠
soar-dlbreaking changes⚠
soar-registrybreaking changes⚠
soar-dbbreaking changes⚠
soar-eventsbreaking changes⚠
soar-packagebreaking changes⚠
soar-corebreaking changes⚠
soar-operationsbreaking changesChangelog
soar-utilssoar-configsoar-dlsoar-registrysoar-dbsoar-eventssoar-packagesoar-coresoar-operationssoar-cliThis PR was generated with release-plz.